Optimization Effects on Modeling and Synthesis of a Conventional Floating Point Fused Multiply - Add Arithmetic Unit Using CAD

نویسنده

  • Jaafar M. Alghazo
چکیده

In this paper, a high speed Arithmetic synthesizable Fused Multiply Add Unit (FMA) is modeled capable of implementing the following operations: Addition/subtraction and multiplication. With area speed tradeoff limitation, concentration is on modeling high speed arithmetic units with moderate area increase. Thus, the concentration is on developing units that share the same hardware. A model of a high speed arithmetic fused multiply add unit ( * A B C + ) Capable of addition/subtraction and multiplication is implemented. The focus is on reducing the delay in critical path by identifying the most time consuming operations in the critical path of a basic multiplication/addition fused unit. CAD tools are used to model this system. Once modeled and synthesized the system is downloaded onto a FPGAs chip. The chip became a stand alone FMA unit capable of implementing the operations mentioned. Synthesis tools are used to evaluate these designs and reports showed that the estimated minimum delay of the designed unit was 112.917ns. After implementing optimization techniques and modeling the FMA unit using Verilog synthesis tools, the estimated the minimum delay of the design unit was 9.236 ns. The efficiency of the system is therefore increased by over a factor of 10.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Paper Title Low Cost and Low Power Floating-point Fused Multiply-Add Unit Design with Proxy Bits and Weighted 2-Level Booth Encoding

With the appearance of high performance mobile devices, low cost and low power consumption have become important issues in high performance processors. To meet the needs, low cost and low power floating-point fused multiply-add unit is proposed in this paper. According to the area and power consumption analysis, the multiplication part in fused multiplyadd operation accounted for most power con...

متن کامل

Floating-Point Single-Precision Fused Multiplier-adder Unit on FPGA

The fused multiply-add operation improves many calculations and therefore is already available in some generalpurpose processors, like the Itanium. The optimization of units dedicated to execute the multiply-add operation is therefore crucial to achieve optimal performance when running the overlying applications. In this paper, we present a single-precision floating-point fused multiply-add opt...

متن کامل

Low Power Floating-Point Multiplier Based On Vedic Mathematics

Fast Fourier transform (FFT) coprocessor, having significant impact on the performance of communication systems, hasbeen a hot topic of research for many years. The FFT function consists of consecutive multiply add operations over complex numbers, dubbed as butterfly units. Applying floating-point (FP) arithmetic to FFT architectures, specifically butterfly units, has become more popular recent...

متن کامل

Floating Point Fused Add-Subtract and Fused Dot-Product Units

A single precision floating-point fused add-subtract unit and fused dot-product unit is presented that performs simultaneous floating-point add and multiplication operations. It takes to perform a major part of single addition, subtraction and dot-product using parallel implementation. This unit uses the IEEE-754 single-precision format and supports all rounding modes. The fused add-subtract un...

متن کامل

Custom floating - point arithmetic for integer processors : algorithms , implementation , and selection

Media processing applications typically involve numerical blocks that exhibit regular floating-point computation patterns. For processors whose architecture supports only integer arithmetic, these patterns can be profitably turned into custom operators, coming in addition to the five basic ones (+, −, ×, / and √ ), but achieving better performance by treating more operations. This thesis addres...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008